<!DOCTYPE html>

















































<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <meta name="description" content="Javadoc API documentation for Fresco." />

<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
<title>

  Class Index - Fresco API


| Fresco

</title>
<link href="./../assets/doclava-developer-docs.css" rel="stylesheet" type="text/css" />
<link href="./../assets/customizations.css" rel="stylesheet" type="text/css" />
<script src="./../assets/search_autocomplete.js" type="text/javascript"></script>
<script src="./../assets/jquery-resizable.min.js" type="text/javascript"></script>
<script src="./../assets/doclava-developer-docs.js" type="text/javascript"></script>
<script src="./../assets/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
  setToRoot("./", "./../assets/");
</script>
<script src="./../assets/doclava-developer-reference.js" type="text/javascript"></script>
<script src="./../assets/navtree_data.js" type="text/javascript"></script>
<script src="./../assets/customizations.js" type="text/javascript"></script>
<noscript>
  <style type="text/css">
    html,body{overflow:auto;}
    #body-content{position:relative; top:0;}
    #doc-content{overflow:visible;border-left:3px solid #666;}
    #side-nav{padding:0;}
    #side-nav .toggle-list ul {display:block;}
    #resize-packages-nav{border-bottom:3px solid #666;}
  </style>
</noscript>
</head>


<div id="header">
    <div id="headerLeft">
    
      <span id="masthead-title"><a href="./packages.html">Fresco</a></span>
    
    </div>
    <div id="headerRight">
      
  <div id="search" >
      <div id="searchForm">
          <form accept-charset="utf-8" class="gsc-search-box" 
                onsubmit="return submit_search()">
            <table class="gsc-search-box" cellpadding="0" cellspacing="0"><tbody>
                <tr>
                  <td class="gsc-input">
                    <input id="search_autocomplete" class="gsc-input" type="text" size="33" autocomplete="off"
                      title="search developer docs" name="q"
                      value="search developer docs"
                      onFocus="search_focus_changed(this, true)"
                      onBlur="search_focus_changed(this, false)"
                      onkeydown="return search_changed(event, true, './')"
                      onkeyup="return search_changed(event, false, './')" />
                  <div id="search_filtered_div" class="no-display">
                      <table id="search_filtered" cellspacing=0>
                      </table>
                  </div>
                  </td>
                  <!-- <td class="gsc-search-button">
                    <input type="submit" value="Search" title="search" id="search-button" class="gsc-search-button" />
                  </td>
                  <td class="gsc-clear-button">
                    <div title="clear results" class="gsc-clear-button">&nbsp;</div>
                  </td> -->
                </tr></tbody>
              </table>
          </form>
      </div><!-- searchForm -->
  </div><!-- search -->
      
    </div>
</div><!-- header -->


  <div class="g-section g-tpl-240" id="body-content">
    <div class="g-unit g-first side-nav-resizable" id="side-nav">
      <div id="swapper">
        <div id="nav-panels">
          <div id="resize-packages-nav">
            <div id="packages-nav">
              <div id="index-links">
                <a href="./packages.html"  >Packages</a> | 
                <a href="./classes.html" >Classes</a>
              </div>
              <ul>
                
    <li class="api apilevel-">
  <a href="./com/facebook/animated/gif/package-summary.html">com.facebook.animated.gif</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/animated/webp/package-summary.html">com.facebook.animated.webp</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/binaryresource/package-summary.html">com.facebook.binaryresource</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/cache/common/package-summary.html">com.facebook.cache.common</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/cache/disk/package-summary.html">com.facebook.cache.disk</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/activitylistener/package-summary.html">com.facebook.common.activitylistener</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/disk/package-summary.html">com.facebook.common.disk</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/executors/package-summary.html">com.facebook.common.executors</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/file/package-summary.html">com.facebook.common.file</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/internal/package-summary.html">com.facebook.common.internal</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/lifecycle/package-summary.html">com.facebook.common.lifecycle</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/logging/package-summary.html">com.facebook.common.logging</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/media/package-summary.html">com.facebook.common.media</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/memory/package-summary.html">com.facebook.common.memory</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/references/package-summary.html">com.facebook.common.references</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/soloader/package-summary.html">com.facebook.common.soloader</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/statfs/package-summary.html">com.facebook.common.statfs</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/streams/package-summary.html">com.facebook.common.streams</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/time/package-summary.html">com.facebook.common.time</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/util/package-summary.html">com.facebook.common.util</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/common/webp/package-summary.html">com.facebook.common.webp</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/datasource/package-summary.html">com.facebook.datasource</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawable/base/package-summary.html">com.facebook.drawable.base</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/backends/pipeline/package-summary.html">com.facebook.drawee.backends.pipeline</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/backends/volley/package-summary.html">com.facebook.drawee.backends.volley</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/components/package-summary.html">com.facebook.drawee.components</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/controller/package-summary.html">com.facebook.drawee.controller</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/debug/package-summary.html">com.facebook.drawee.debug</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/drawable/package-summary.html">com.facebook.drawee.drawable</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/generic/package-summary.html">com.facebook.drawee.generic</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/gestures/package-summary.html">com.facebook.drawee.gestures</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/interfaces/package-summary.html">com.facebook.drawee.interfaces</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/span/package-summary.html">com.facebook.drawee.span</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/drawee/view/package-summary.html">com.facebook.drawee.view</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/backend/package-summary.html">com.facebook.fresco.animation.backend</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/bitmap/package-summary.html">com.facebook.fresco.animation.bitmap</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/bitmap/cache/package-summary.html">com.facebook.fresco.animation.bitmap.cache</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/bitmap/wrapper/package-summary.html">com.facebook.fresco.animation.bitmap.wrapper</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/drawable/package-summary.html">com.facebook.fresco.animation.drawable</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/drawable/animator/package-summary.html">com.facebook.fresco.animation.drawable.animator</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/factory/package-summary.html">com.facebook.fresco.animation.factory</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/frame/package-summary.html">com.facebook.fresco.animation.frame</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/fresco/animation/wrapper/package-summary.html">com.facebook.fresco.animation.wrapper</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imageformat/package-summary.html">com.facebook.imageformat</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/animated/base/package-summary.html">com.facebook.imagepipeline.animated.base</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/animated/factory/package-summary.html">com.facebook.imagepipeline.animated.factory</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/animated/impl/package-summary.html">com.facebook.imagepipeline.animated.impl</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/animated/util/package-summary.html">com.facebook.imagepipeline.animated.util</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/backends/okhttp3/package-summary.html">com.facebook.imagepipeline.backends.okhttp3</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/backends/volley/package-summary.html">com.facebook.imagepipeline.backends.volley</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/bitmaps/package-summary.html">com.facebook.imagepipeline.bitmaps</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/cache/package-summary.html">com.facebook.imagepipeline.cache</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/common/package-summary.html">com.facebook.imagepipeline.common</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/core/package-summary.html">com.facebook.imagepipeline.core</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/datasource/package-summary.html">com.facebook.imagepipeline.datasource</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/decoder/package-summary.html">com.facebook.imagepipeline.decoder</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/image/package-summary.html">com.facebook.imagepipeline.image</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/listener/package-summary.html">com.facebook.imagepipeline.listener</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/memory/package-summary.html">com.facebook.imagepipeline.memory</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/nativecode/package-summary.html">com.facebook.imagepipeline.nativecode</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/platform/package-summary.html">com.facebook.imagepipeline.platform</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/postprocessors/package-summary.html">com.facebook.imagepipeline.postprocessors</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/producers/package-summary.html">com.facebook.imagepipeline.producers</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imagepipeline/request/package-summary.html">com.facebook.imagepipeline.request</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/imageutils/package-summary.html">com.facebook.imageutils</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/webpsupport/package-summary.html">com.facebook.webpsupport</a></li>
    <li class="api apilevel-">
  <a href="./com/facebook/widget/text/span/package-summary.html">com.facebook.widget.text.span</a></li>
              </ul><br/>
            </div> <!-- end packages -->
          </div> <!-- end resize-packages -->
          <div id="classes-nav">
              <script>
                /*addLoadEvent(maxPackageHeight);*/
              </script>
              <p style="padding:10px">Select a package to view its members</p><br/>
          </div><!-- end classes -->
        </div><!-- end nav-panels -->
        <div id="nav-tree" style="display:none">
          <div id="index-links">
            <a href="./packages.html"  >Packages</a> | 
            <a href="./classes.html" >Classes</a>
          </div>
        </div><!-- end nav-tree -->
      </div><!-- end swapper -->
    </div> <!-- end side-nav -->
    <script>
      if (!isMobile) {
        //$("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
        chooseDefaultNav();
        if ($("#nav-tree").is(':visible')) {
          init_default_navtree("./");
        } else {
          addLoadEvent(function() {
            scrollIntoView("packages-nav");
            scrollIntoView("classes-nav");
          });
        }
        //$("#swapper").css({borderBottom:"2px solid #aaa"});
      } else {
        swapNav(); // tree view should be used on mobile
      }
    </script>



<div class="g-unit" id="doc-content">

<div id="jd-header">
<h1>Class Index - Fresco API</h1>
</div>

<div id="jd-content">

<div class="jd-letterlist">
    <a href="#letter_A">A</a>
    <a href="#letter_B">B</a>
    <a href="#letter_C">C</a>
    <a href="#letter_D">D</a>
    <a href="#letter_E">E</a>
    <a href="#letter_F">F</a>
    <a href="#letter_G">G</a>
    <a href="#letter_H">H</a>
    <a href="#letter_I">I</a>
    <a href="#letter_J">J</a>
    <a href="#letter_K">K</a>
    <a href="#letter_L">L</a>
    <a href="#letter_M">M</a>
    <a href="#letter_N">N</a>
    <a href="#letter_O">O</a>
    <a href="#letter_P">P</a>
    <a href="#letter_Q">Q</a>
    <a href="#letter_R">R</a>
    <a href="#letter_S">S</a>
    <a href="#letter_T">T</a>
    <a href="#letter_U">U</a>
    <a href="#letter_V">V</a>
    <a href="#letter_W">W</a>
</div>



<h2 id="letter_A">A</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AbstractAnimatedDrawable.html">AbstractAnimatedDrawable</a></td>
            <td class="jd-descrcol" width="100%">A Drawable that renders a animated image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/AbstractDataSource.html">AbstractDataSource</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">An abstract implementation of <code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code> interface.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a>&lt;T,&nbsp;INFO&gt;</td>
            <td class="jd-descrcol" width="100%">Abstract Drawee controller that implements common functionality
 regardless of the backend used to fetch the image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">AbstractDraweeControllerBuilder</a>&lt;BUILDER&nbsp;extends&nbsp;<a href="./com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">AbstractDraweeControllerBuilder</a>&lt;BUILDER,&nbsp;REQUEST,&nbsp;IMAGE,&nbsp;INFO&gt;,&nbsp;REQUEST,&nbsp;IMAGE,&nbsp;INFO&gt;</td>
            <td class="jd-descrcol" width="100%">Base implementation for Drawee controller builders.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/AbstractDraweeControllerBuilder.CacheLevel.html">AbstractDraweeControllerBuilder.CacheLevel</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/AbstractProducerToDataSourceAdapter.html">AbstractProducerToDataSourceAdapter</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">DataSource<T> backed by a Producer<T>&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/activitylistener/ActivityListener.html">ActivityListener</a></td>
            <td class="jd-descrcol" width="100%">Listener interface for activity lifecycle events.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/activitylistener/ActivityListenerManager.html">ActivityListenerManager</a></td>
            <td class="jd-descrcol" width="100%">Registers ActivityListener with ActivityListener.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/AddImageTransformMetaDataProducer.html">AddImageTransformMetaDataProducer</a></td>
            <td class="jd-descrcol" width="100%">Add image transform meta data producer

 <p>Extracts meta data from the results passed down from the next producer, and adds it to the
 result that it returns to the consumer.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/AndroidPredicates.html">AndroidPredicates</a></td>
            <td class="jd-descrcol" width="100%">Additional predicates.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatableDrawable.html">AnimatableDrawable</a></td>
            <td class="jd-descrcol" width="100%">An interface for animatable drawables that can be asked to construct a value animator.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatableDrawableSupport.html">AnimatableDrawableSupport</a></td>
            <td class="jd-descrcol" width="100%">An interface for animatable drawables that can be asked to construct a value animator.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawable.html">AnimatedDrawable</a></td>
            <td class="jd-descrcol" width="100%">A Drawable that renders a animated image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/drawable/AnimatedDrawable2.html">AnimatedDrawable2</a></td>
            <td class="jd-descrcol" width="100%">Experimental new animated drawable that uses a supplied
 <code><a href="./com/facebook/fresco/animation/backend/AnimationBackend.html">AnimationBackend</a></code> for drawing frames.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/drawable/animator/AnimatedDrawable2ValueAnimatorHelper.html">AnimatedDrawable2ValueAnimatorHelper</a></td>
            <td class="jd-descrcol" width="100%">Helper class to create ValueAnimators for <code><a href="./com/facebook/fresco/animation/drawable/AnimatedDrawable2.html">AnimatedDrawable2</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></td>
            <td class="jd-descrcol" width="100%">Interface that <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawable.html">AnimatedDrawable</a></code> uses that abstracts out the image format.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/wrapper/AnimatedDrawableBackendAnimationInformation.html">AnimatedDrawableBackendAnimationInformation</a></td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/fresco/animation/backend/AnimationInformation.html">AnimationInformation</a></code> that wraps an <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/wrapper/AnimatedDrawableBackendFrameRenderer.html">AnimatedDrawableBackendFrameRenderer</a></td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/fresco/animation/bitmap/BitmapFrameRenderer.html">BitmapFrameRenderer</a></code> that wraps around an <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableBackendImpl.html">AnimatedDrawableBackendImpl</a></td>
            <td class="jd-descrcol" width="100%">An <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code> that renders <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedImage.html">AnimatedImage</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableBackendProvider.html">AnimatedDrawableBackendProvider</a></td>
            <td class="jd-descrcol" width="100%">Assisted provider for <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableCachingBackend.html">AnimatedDrawableCachingBackend</a></td>
            <td class="jd-descrcol" width="100%">A specialized version of <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code> that adds caching and prefetching.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableCachingBackendImpl.html">AnimatedDrawableCachingBackendImpl</a></td>
            <td class="jd-descrcol" width="100%">A caching and prefetching layer that delegates to a <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableCachingBackendImplProvider.html">AnimatedDrawableCachingBackendImplProvider</a></td>
            <td class="jd-descrcol" width="100%">Assisted provider for <code><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableCachingBackendImpl.html">AnimatedDrawableCachingBackendImpl</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/wrapper/AnimatedDrawableCachingBackendWrapper.html">AnimatedDrawableCachingBackendWrapper</a></td>
            <td class="jd-descrcol" width="100%">Animation backend that wraps around <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableCachingBackend.html">AnimatedDrawableCachingBackend</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableDiagnostics.html">AnimatedDrawableDiagnostics</a></td>
            <td class="jd-descrcol" width="100%">Diagnostics interface for <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawable.html">AnimatedDrawable</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableDiagnosticsImpl.html">AnimatedDrawableDiagnosticsImpl</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableDiagnostics.html">AnimatedDrawableDiagnostics</a></code> that logs extra information and draws
 a debug overlay..&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedDrawableDiagnosticsNoop.html">AnimatedDrawableDiagnosticsNoop</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableDiagnostics.html">AnimatedDrawableDiagnostics</a></code> that does nothing.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedDrawableFactory.html">AnimatedDrawableFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory for instances of AnimatedDrawable.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedDrawableFactoryImpl.html">AnimatedDrawableFactoryImpl</a></td>
            <td class="jd-descrcol" width="100%">Factory for instances of <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawable.html">AnimatedDrawable</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedDrawableFactoryImplSupport.html">AnimatedDrawableFactoryImplSupport</a></td>
            <td class="jd-descrcol" width="100%">Factory for instances of <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableSupport.html">AnimatedDrawableSupport</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableFrameInfo.html">AnimatedDrawableFrameInfo</a></td>
            <td class="jd-descrcol" width="100%">Info per frame returned by <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableFrameInfo.BlendOperation.html">AnimatedDrawableFrameInfo.BlendOperation</a></td>
            <td class="jd-descrcol" width="100%">Indicates how transparent pixels of the current frame are blended
 with those of the previous canvas.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableFrameInfo.DisposalMethod.html">AnimatedDrawableFrameInfo.DisposalMethod</a></td>
            <td class="jd-descrcol" width="100%">How to dispose of the current frame before rendering the next frame.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableOptions.html">AnimatedDrawableOptions</a></td>
            <td class="jd-descrcol" width="100%">Options for creating <code><a href="./com/facebook/imagepipeline/animated/base/AnimatableDrawable.html">AnimatableDrawable</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableOptionsBuilder.html">AnimatedDrawableOptionsBuilder</a></td>
            <td class="jd-descrcol" width="100%">Builder for <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableOptions.html">AnimatedDrawableOptions</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableSupport.html">AnimatedDrawableSupport</a></td>
            <td class="jd-descrcol" width="100%">A Drawable that renders a animated image.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/util/AnimatedDrawableUtil.html">AnimatedDrawableUtil</a></td>
            <td class="jd-descrcol" width="100%">Utility methods for AnimatedDrawable.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/drawable/animator/AnimatedDrawableValueAnimatorHelper.html">AnimatedDrawableValueAnimatorHelper</a></td>
            <td class="jd-descrcol" width="100%">Helper class to create ValueAnimators for animated drawables.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedFactory.html">AnimatedFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedFactoryImpl.html">AnimatedFactoryImpl</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedFactoryImplSupport.html">AnimatedFactoryImplSupport</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedFactoryProvider.html">AnimatedFactoryProvider</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedFrameCache.html">AnimatedFrameCache</a></td>
            <td class="jd-descrcol" width="100%">Facade to the image memory cache for frames of an animated image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedImage.html">AnimatedImage</a></td>
            <td class="jd-descrcol" width="100%">Common interface for an animated image.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedImageCompositor.html">AnimatedImageCompositor</a></td>
            <td class="jd-descrcol" width="100%">Contains the logic for compositing the frames of an <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedImage.html">AnimatedImage</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/impl/AnimatedImageCompositor.Callback.html">AnimatedImageCompositor.Callback</a></td>
            <td class="jd-descrcol" width="100%">Callback for caching.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedImageDecoder.html">AnimatedImageDecoder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedImageFactory.html">AnimatedImageFactory</a></td>
            <td class="jd-descrcol" width="100%">Decoder for animated images.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/factory/AnimatedImageFactoryImpl.html">AnimatedImageFactoryImpl</a></td>
            <td class="jd-descrcol" width="100%">Decoder for animated images.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedImageFrame.html">AnimatedImageFrame</a></td>
            <td class="jd-descrcol" width="100%">Common interface for a frame of an animated image.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedImageResult.html">AnimatedImageResult</a></td>
            <td class="jd-descrcol" width="100%">The result of decoding an animated image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/AnimatedImageResultBuilder.html">AnimatedImageResultBuilder</a></td>
            <td class="jd-descrcol" width="100%">Builder for <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedImageResult.html">AnimatedImageResult</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/backend/AnimationBackend.html">AnimationBackend</a></td>
            <td class="jd-descrcol" width="100%">Animation backend interface that is used to draw frames.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/backend/AnimationBackendDelegate.html">AnimationBackendDelegate</a>&lt;T&nbsp;extends&nbsp;<a href="./com/facebook/fresco/animation/backend/AnimationBackend.html">AnimationBackend</a>&gt;</td>
            <td class="jd-descrcol" width="100%">Animation backend delegate that forwards all calls to a given <code><a href="./com/facebook/fresco/animation/backend/AnimationBackend.html">AnimationBackend</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/backend/AnimationBackendDelegateWithInactivityCheck.html">AnimationBackendDelegateWithInactivityCheck</a>&lt;T&nbsp;extends&nbsp;<a href="./com/facebook/fresco/animation/backend/AnimationBackend.html">AnimationBackend</a>&gt;</td>
            <td class="jd-descrcol" width="100%">Animation backend delegate for animation backends that implement <code><a href="./com/facebook/fresco/animation/backend/AnimationBackendDelegateWithInactivityCheck.InactivityListener.html">AnimationBackendDelegateWithInactivityCheck.InactivityListener</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/backend/AnimationBackendDelegateWithInactivityCheck.InactivityListener.html">AnimationBackendDelegateWithInactivityCheck.InactivityListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/backend/AnimationInformation.html">AnimationInformation</a></td>
            <td class="jd-descrcol" width="100%">Basic animation metadata: Frame and loop count & duration
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/drawable/AnimationListener.html">AnimationListener</a></td>
            <td class="jd-descrcol" width="100%">Animation listener that can be used to get notified about <code><a href="./com/facebook/fresco/animation/drawable/AnimatedDrawable2.html">AnimatedDrawable2</a></code> events.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ArrayDrawable.html">ArrayDrawable</a></td>
            <td class="jd-descrcol" width="100%">A Drawable that contains an array of other Drawables (layers).&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/ArtBitmapFactory.html">ArtBitmapFactory</a></td>
            <td class="jd-descrcol" width="100%">Bitmap factory for ART VM (Lollipop and up).&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/platform/ArtDecoder.html">ArtDecoder</a></td>
            <td class="jd-descrcol" width="100%">Bitmap decoder for ART VM (Lollipop and up).&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/AspectRatioMeasure.html">AspectRatioMeasure</a></td>
            <td class="jd-descrcol" width="100%">A utility class that performs measuring based on the desired aspect ratio.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/AspectRatioMeasure.Spec.html">AspectRatioMeasure.Spec</a></td>
            <td class="jd-descrcol" width="100%">Holder for width and height measure specs.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/lifecycle/AttachDetachListener.html">AttachDetachListener</a></td>
            <td class="jd-descrcol" width="100%">Attach detach listener.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/AutoRotateDrawable.html">AutoRotateDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawable that automatically rotates underlying drawable.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/time/AwakeTimeSinceBootClock.html">AwakeTimeSinceBootClock</a></td>
            <td class="jd-descrcol" width="100%">A clock that returns number of milliseconds since boot.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_B">B</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/activitylistener/BaseActivityListener.html">BaseActivityListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/drawable/BaseAnimationListener.html">BaseAnimationListener</a></td>
            <td class="jd-descrcol" width="100%">Base animation listener.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/BaseBitmapDataSubscriber.html">BaseBitmapDataSubscriber</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/datasource/DataSubscriber.html">DataSubscriber</a></code> for cases where the client wants access to a bitmap.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/BaseBooleanSubscriber.html">BaseBooleanSubscriber</a></td>
            <td class="jd-descrcol" width="100%">Base implementation of <code><a href="./com/facebook/datasource/DataSubscriber.html">DataSubscriber</a></code> that ensures that the data source is closed when
 the subscriber has finished with it.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BaseConsumer.html">BaseConsumer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Base implementation of Consumer that implements error handling conforming to the
 Consumer's contract.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/BaseControllerListener.html">BaseControllerListener</a>&lt;INFO&gt;</td>
            <td class="jd-descrcol" width="100%">Convenience class that has empty implementation of <code><a href="./com/facebook/drawee/controller/ControllerListener.html">ControllerListener</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/BaseDataSubscriber.html">BaseDataSubscriber</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Base implementation of <code><a href="./com/facebook/datasource/DataSubscriber.html">DataSubscriber</a></code> that ensures that the data source is closed when
 the subscriber has finished with it.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/BaseListBitmapDataSubscriber.html">BaseListBitmapDataSubscriber</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/datasource/DataSubscriber.html">DataSubscriber</a></code> for cases where the client wants to access
 a list of bitmaps.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BaseNetworkFetcher.html">BaseNetworkFetcher</a>&lt;FETCH_STATE&nbsp;extends&nbsp;<a href="./com/facebook/imagepipeline/producers/FetchState.html">FetchState</a>&gt;</td>
            <td class="jd-descrcol" width="100%">Base class for <code><a href="./com/facebook/imagepipeline/producers/NetworkFetcher.html">NetworkFetcher</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BasePool.html">BasePool</a>&lt;V&gt;</td>
            <td class="jd-descrcol" width="100%">A base pool class that manages a pool of values (of type V).&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BasePool.InvalidSizeException.html">BasePool.InvalidSizeException</a></td>
            <td class="jd-descrcol" width="100%">An exception to indicate that the requested size was invalid
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BasePool.InvalidValueException.html">BasePool.InvalidValueException</a></td>
            <td class="jd-descrcol" width="100%">An exception to indicate if the 'value' is invalid.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BasePool.PoolSizeViolationException.html">BasePool.PoolSizeViolationException</a></td>
            <td class="jd-descrcol" width="100%">Indicates that the pool size will exceed the hard cap if we allocated a value
 of size 'allocSize'
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BasePool.SizeTooLargeException.html">BasePool.SizeTooLargeException</a></td>
            <td class="jd-descrcol" width="100%">A specific case of InvalidSizeException used to indicate that the requested size was too large
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/BasePostprocessor.html">BasePostprocessor</a></td>
            <td class="jd-descrcol" width="100%">Base implementation of <code><a href="./com/facebook/imagepipeline/request/Postprocessor.html">Postprocessor</a></code> interface.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BaseProducerContext.html">BaseProducerContext</a></td>
            <td class="jd-descrcol" width="100%">ProducerContext that can be cancelled.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BaseProducerContextCallbacks.html">BaseProducerContextCallbacks</a></td>
            <td class="jd-descrcol" width="100%">Empty implementation of <code><a href="./com/facebook/imagepipeline/producers/ProducerContextCallbacks.html">ProducerContextCallbacks</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/BaseRepeatedPostProcessor.html">BaseRepeatedPostProcessor</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/listener/BaseRequestListener.html">BaseRequestListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/widget/text/span/BetterImageSpan.html">BetterImageSpan</a></td>
            <td class="jd-descrcol" width="100%">A better implementation of image spans that also supports centering images against the text.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/widget/text/span/BetterImageSpan.BetterImageSpanAlignment.html">BetterImageSpan.BetterImageSpanAlignment</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/binaryresource/BinaryResource.html">BinaryResource</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/BitmapAnimationBackend.html">BitmapAnimationBackend</a></td>
            <td class="jd-descrcol" width="100%">Bitmap animation backend that renders bitmap frames.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/BitmapAnimationBackend.FrameListener.html">BitmapAnimationBackend.FrameListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/BitmapAnimationBackend.FrameType.html">BitmapAnimationBackend.FrameType</a></td>
            <td class="jd-descrcol" width="100%">Frame type that has been drawn.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BitmapCounter.html">BitmapCounter</a></td>
            <td class="jd-descrcol" width="100%">Counts bitmaps - keeps track of both, count and total size in bytes.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BitmapCounterProvider.html">BitmapCounterProvider</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/BitmapCountingMemoryCacheFactory.html">BitmapCountingMemoryCacheFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/webp/BitmapCreator.html">BitmapCreator</a></td>
            <td class="jd-descrcol" width="100%">This is a utility class we use in order to allocate a Bitmap that will be wrapped later
 with a CloseableReference
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/BitmapFrameCache.html">BitmapFrameCache</a></td>
            <td class="jd-descrcol" width="100%">Bitmap frame cache that is used for animated images.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/BitmapFrameCache.FrameCacheListener.html">BitmapFrameCache.FrameCacheListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/BitmapFrameRenderer.html">BitmapFrameRenderer</a></td>
            <td class="jd-descrcol" width="100%">Bitmap frame renderer used by <code><a href="./com/facebook/fresco/animation/bitmap/BitmapAnimationBackend.html">BitmapAnimationBackend</a></code> to render
 animated images (e.g.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/BitmapMemoryCacheFactory.html">BitmapMemoryCacheFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BitmapMemoryCacheGetProducer.html">BitmapMemoryCacheGetProducer</a></td>
            <td class="jd-descrcol" width="100%">Bitmap memory cache producer that is read-only.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/BitmapMemoryCacheKey.html">BitmapMemoryCacheKey</a></td>
            <td class="jd-descrcol" width="100%">Cache key for BitmapMemoryCache
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BitmapMemoryCacheKeyMultiplexProducer.html">BitmapMemoryCacheKeyMultiplexProducer</a></td>
            <td class="jd-descrcol" width="100%">Multiplex producer that uses the bitmap memory cache key to combine requests.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BitmapMemoryCacheProducer.html">BitmapMemoryCacheProducer</a></td>
            <td class="jd-descrcol" width="100%">Memory cache producer for the bitmap memory cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/BitmapMemoryCacheTrimStrategy.html">BitmapMemoryCacheTrimStrategy</a></td>
            <td class="jd-descrcol" width="100%">CountingMemoryCache eviction strategy appropriate for bitmap caches.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/BitmapPool.html">BitmapPool</a></td>
            <td class="jd-descrcol" width="100%">Manages a pool of bitmaps.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/Bitmaps.html">Bitmaps</a></td>
            <td class="jd-descrcol" width="100%">Utility methods for handling Bitmaps.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageutils/BitmapUtil.html">BitmapUtil</a></td>
            <td class="jd-descrcol" width="100%">This class contains utility method for Bitmap
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/BranchOnSeparateImagesProducer.html">BranchOnSeparateImagesProducer</a></td>
            <td class="jd-descrcol" width="100%">Producer that coordinates fetching two separate images.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/BufferedDiskCache.html">BufferedDiskCache</a></td>
            <td class="jd-descrcol" width="100%">BufferedDiskCache provides get and put operations to take care of scheduling disk-cache
 read/writes.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/binaryresource/ByteArrayBinaryResource.html">ByteArrayBinaryResource</a></td>
            <td class="jd-descrcol" width="100%">A trivial implementation of BinaryResource that wraps a byte array
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/ByteArrayPool.html">ByteArrayPool</a></td>
            <td class="jd-descrcol" width="100%">A pool of byte-arrays
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/ByteConstants.html">ByteConstants</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/ByteStreams.html">ByteStreams</a></td>
            <td class="jd-descrcol" width="100%">Provides utility methods for working with byte arrays and I/O streams.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_C">C</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheErrorLogger.html">CacheErrorLogger</a></td>
            <td class="jd-descrcol" width="100%">An interface for logging various cache errors.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheErrorLogger.CacheErrorCategory.html">CacheErrorLogger.CacheErrorCategory</a></td>
            <td class="jd-descrcol" width="100%">A categorizaton of different cache and storage related errors.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheEvent.html">CacheEvent</a></td>
            <td class="jd-descrcol" width="100%">Interface to provide details of an individual cache event.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheEventListener.html">CacheEventListener</a></td>
            <td class="jd-descrcol" width="100%">An interface for logging various cache events.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheEventListener.EvictionReason.html">CacheEventListener.EvictionReason</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheKey.html">CacheKey</a></td>
            <td class="jd-descrcol" width="100%">Strongly typed cache key to be used instead of Object.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/CacheKeyFactory.html">CacheKeyFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory methods for creating cache keys for the pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/CacheKeyUtil.html">CacheKeyUtil</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/CallerThreadExecutor.html">CallerThreadExecutor</a></td>
            <td class="jd-descrcol" width="100%">An executor service that runs each task in the thread that invokes <code>execute/submit</code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/time/Clock.html">Clock</a></td>
            <td class="jd-descrcol" width="100%">Interface for getting the current time.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/CloneableDrawable.html">CloneableDrawable</a></td>
            <td class="jd-descrcol" width="100%">A drawable that is capable of cloning itself.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/CloseableAnimatedBitmap.html">CloseableAnimatedBitmap</a></td>
            <td class="jd-descrcol" width="100%">CloseableImage that contains array of Bitmaps and frame durations.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/CloseableAnimatedImage.html">CloseableAnimatedImage</a></td>
            <td class="jd-descrcol" width="100%">Encapsulates the data needed in order for <code>AnimatedDrawable</code> to render a
 <code>AnimatedImage</code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/CloseableBitmap.html">CloseableBitmap</a></td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/imagepipeline/image/CloseableImage.html">CloseableImage</a></code> that wraps a bitmap.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/CloseableImage.html">CloseableImage</a></td>
            <td class="jd-descrcol" width="100%">A simple wrapper around an image that implements Closeable
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/CloseableProducerToDataSourceAdapter.html">CloseableProducerToDataSourceAdapter</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">DataSource<CloseableReference<T>> backed by a Producer<CloseableReference<T>>&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/references/CloseableReference.html">CloseableReference</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">A smart pointer-like class for Java.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/references/CloseableReference.UnclosedReferenceListener.html">CloseableReference.UnclosedReferenceListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Closeables.html">Closeables</a></td>
            <td class="jd-descrcol" width="100%">Utility methods for working with Closeable objects.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/CloseableStaticBitmap.html">CloseableStaticBitmap</a></td>
            <td class="jd-descrcol" width="100%">CloseableImage that contains one Bitmap.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/ConstrainedExecutorService.html">ConstrainedExecutorService</a></td>
            <td class="jd-descrcol" width="100%">A java.util.concurrent.ExecutorService that delegates to an existing Executor
 but constrains the number of concurrently executing tasks to a pre-configured value.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/Consumer.html">Consumer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Consumes data produced by <code><a href="./com/facebook/imagepipeline/producers/Producer.html">Producer</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/ControllerListener.html">ControllerListener</a>&lt;INFO&gt;</td>
            <td class="jd-descrcol" width="100%">Interface for <code><a href="./com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a></code> listener.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/ControllerViewportVisibilityListener.html">ControllerViewportVisibilityListener</a></td>
            <td class="jd-descrcol" width="100%">A listener for <code><a href="./com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a></code> that listens to events regarding visibility of
 the drawee in the viewport.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/CountingLruMap.html">CountingLruMap</a>&lt;K,&nbsp;V&gt;</td>
            <td class="jd-descrcol" width="100%">Map that keeps track of the elements order (according to the LRU policy) and their size.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/CountingMemoryCache.html">CountingMemoryCache</a>&lt;K,&nbsp;V&gt;</td>
            <td class="jd-descrcol" width="100%">Layer of memory cache stack responsible for managing eviction of the the cached items.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/CountingMemoryCache.CacheTrimStrategy.html">CountingMemoryCache.CacheTrimStrategy</a></td>
            <td class="jd-descrcol" width="100%">Interface used to specify the trimming strategy for the cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/CountingMemoryCache.EntryStateObserver.html">CountingMemoryCache.EntryStateObserver</a>&lt;K&gt;</td>
            <td class="jd-descrcol" width="100%">Interface used to observe the state changes of an entry.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/CountingOutputStream.html">CountingOutputStream</a></td>
            <td class="jd-descrcol" width="100%">An OutputStream that counts the number of bytes written.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/time/CurrentThreadTimeClock.html">CurrentThreadTimeClock</a></td>
            <td class="jd-descrcol" width="100%">A clock that returns milliseconds running in the current thread.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_D">D</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/DataFetchProducer.html">DataFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Producer for data URIs.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/DataSource.html">DataSource</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">An alternative to Java Futures for the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/DataSources.html">DataSources</a></td>
            <td class="jd-descrcol" width="100%">Static utility methods pertaining to the <code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code> interface.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/DataSubscriber.html">DataSubscriber</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Subscribes to DataSource<T>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/debug/DebugControllerOverlayDrawable.html">DebugControllerOverlayDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawee Controller overlay that displays debug information.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/DebuggingCacheKey.html">DebuggingCacheKey</a></td>
            <td class="jd-descrcol" width="100%">Extension of <code><a href="./com/facebook/cache/common/SimpleCacheKey.html">SimpleCacheKey</a></code> which adds the ability to hold a caller context.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/DecodeException.html">DecodeException</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/DecodeProducer.html">DecodeProducer</a></td>
            <td class="jd-descrcol" width="100%">Decodes images.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/DefaultBitmapMemoryCacheParamsSupplier.html">DefaultBitmapMemoryCacheParamsSupplier</a></td>
            <td class="jd-descrcol" width="100%">Supplies <code><a href="./com/facebook/imagepipeline/cache/MemoryCacheParams.html">MemoryCacheParams</a></code> for the bitmap memory cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/DefaultBitmapPoolParams.html">DefaultBitmapPoolParams</a></td>
            <td class="jd-descrcol" width="100%">Provides pool parameters for <code><a href="./com/facebook/imagepipeline/memory/BitmapPool.html">BitmapPool</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/DefaultByteArrayPoolParams.html">DefaultByteArrayPoolParams</a></td>
            <td class="jd-descrcol" width="100%">Provides pool parameters (<code><a href="./com/facebook/imagepipeline/memory/PoolParams.html">PoolParams</a></code>) for common ByteArrayPool
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/DefaultCacheKeyFactory.html">DefaultCacheKeyFactory</a></td>
            <td class="jd-descrcol" width="100%">Default implementation of <code><a href="./com/facebook/imagepipeline/cache/CacheKeyFactory.html">CacheKeyFactory</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DefaultDiskStorage.html">DefaultDiskStorage</a></td>
            <td class="jd-descrcol" width="100%">The default disk storage implementation.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/DefaultEncodedMemoryCacheParamsSupplier.html">DefaultEncodedMemoryCacheParamsSupplier</a></td>
            <td class="jd-descrcol" width="100%">Supplies <code><a href="./com/facebook/imagepipeline/cache/MemoryCacheParams.html">MemoryCacheParams</a></code> for the encoded image memory cache
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DefaultEntryEvictionComparatorSupplier.html">DefaultEntryEvictionComparatorSupplier</a></td>
            <td class="jd-descrcol" width="100%">Sorts entries by date of the last access, evicting old ones first
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/DefaultExecutorSupplier.html">DefaultExecutorSupplier</a></td>
            <td class="jd-descrcol" width="100%">Basic implementation of <code><a href="./com/facebook/imagepipeline/core/ExecutorSupplier.html">ExecutorSupplier</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/DefaultFlexByteArrayPoolParams.html">DefaultFlexByteArrayPoolParams</a></td>
            <td class="jd-descrcol" width="100%">Provides pool parameters (<code><a href="./com/facebook/imagepipeline/memory/PoolParams.html">PoolParams</a></code>) for <code><a href="./com/facebook/imagepipeline/memory/SharedByteArray.html">SharedByteArray</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/DefaultImageDecoder.html">DefaultImageDecoder</a></td>
            <td class="jd-descrcol" width="100%">Decodes images.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageformat/DefaultImageFormatChecker.html">DefaultImageFormatChecker</a></td>
            <td class="jd-descrcol" width="100%">Default image format checker that is able to determine all <code><a href="./com/facebook/imageformat/DefaultImageFormats.html">DefaultImageFormats</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageformat/DefaultImageFormats.html">DefaultImageFormats</a></td>
            <td class="jd-descrcol" width="100%">Default image formats that Fresco supports.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/DefaultNativeMemoryChunkPoolParams.html">DefaultNativeMemoryChunkPoolParams</a></td>
            <td class="jd-descrcol" width="100%">Provides pool parameters (<code><a href="./com/facebook/imagepipeline/memory/PoolParams.html">PoolParams</a></code>) for <code><a href="./com/facebook/imagepipeline/memory/NativeMemoryChunkPool.html">NativeMemoryChunkPool</a></code>

&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/DefaultSerialExecutorService.html">DefaultSerialExecutorService</a></td>
            <td class="jd-descrcol" width="100%">Default implementation of <code><a href="./com/facebook/common/executors/SerialExecutorService.html">SerialExecutorService</a></code> that wraps an existing Executor.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/components/DeferredReleaser.html">DeferredReleaser</a></td>
            <td class="jd-descrcol" width="100%">Component that defers <code>release</code> until after the main Looper has completed its current
 message.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/components/DeferredReleaser.Releasable.html">DeferredReleaser.Releasable</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/animated/base/DelegatingAnimatedDrawableBackend.html">DelegatingAnimatedDrawableBackend</a></td>
            <td class="jd-descrcol" width="100%">A convenience base class that implements <code><a href="./com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.html">AnimatedDrawableBackend</a></code> and delegates
 to another class.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/DelegatingConsumer.html">DelegatingConsumer</a>&lt;I,&nbsp;O&gt;</td>
            <td class="jd-descrcol" width="100%">Delegating consumer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskCacheConfig.html">DiskCacheConfig</a></td>
            <td class="jd-descrcol" width="100%">Configuration class for a <code><a href="./com/facebook/cache/disk/DiskStorageCache.html">DiskStorageCache</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskCacheConfig.Builder.html">DiskCacheConfig.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/DiskCachePolicy.html">DiskCachePolicy</a></td>
            <td class="jd-descrcol" width="100%">Policy on how to read from and write to the image disk cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/DiskCacheReadProducer.html">DiskCacheReadProducer</a></td>
            <td class="jd-descrcol" width="100%">Disk cache read producer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/DiskCacheWriteProducer.html">DiskCacheWriteProducer</a></td>
            <td class="jd-descrcol" width="100%">Disk cache write producer.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorage.html">DiskStorage</a></td>
            <td class="jd-descrcol" width="100%">Storage for files in the cache.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorage.DiskDumpInfo.html">DiskStorage.DiskDumpInfo</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorage.DiskDumpInfoEntry.html">DiskStorage.DiskDumpInfoEntry</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorage.Entry.html">DiskStorage.Entry</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorage.Inserter.html">DiskStorage.Inserter</a></td>
            <td class="jd-descrcol" width="100%">This is a builder-like interface returned when calling insert.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorageCache.html">DiskStorageCache</a></td>
            <td class="jd-descrcol" width="100%">Cache that manages disk storage.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DiskStorageCache.Params.html">DiskStorageCache.Params</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/DiskStorageCacheFactory.html">DiskStorageCacheFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory for the default implementation of the FileCache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/DiskStorageFactory.html">DiskStorageFactory</a></td>
            <td class="jd-descrcol" width="100%">Represents a factory for the DiskStorage to use in the ImagePipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/disk/DiskTrimmable.html">DiskTrimmable</a></td>
            <td class="jd-descrcol" width="100%">Any class that uses a lot of disk space and should implement this interface.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/disk/DiskTrimmableRegistry.html">DiskTrimmableRegistry</a></td>
            <td class="jd-descrcol" width="100%">A class which keeps a list of other classes to be notified of system disk events.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/DoNotStrip.html">DoNotStrip</a></td>
            <td class="jd-descrcol" width="100%">Add this annotation to a class, method, or field to instruct Proguard to not strip it out.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/DownsampleUtil.html">DownsampleUtil</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/DrawableFactory.html">DrawableFactory</a></td>
            <td class="jd-descrcol" width="100%">Drawable factory to create Drawables for given images.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/DrawableParent.html">DrawableParent</a></td>
            <td class="jd-descrcol" width="100%">A drawable parent that has a single child.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/DrawableProperties.html">DrawableProperties</a></td>
            <td class="jd-descrcol" width="100%">Set of properties for drawable.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/DrawableUtils.html">DrawableUtils</a></td>
            <td class="jd-descrcol" width="100%">Helper class containing functionality commonly used by drawables.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawable/base/DrawableWithCaches.html">DrawableWithCaches</a></td>
            <td class="jd-descrcol" width="100%">A drawable can implement this interface to be notified when it might be convenient to
 drop its caches in order conserve memory.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/DraweeConfig.html">DraweeConfig</a></td>
            <td class="jd-descrcol" width="100%">Drawee configuration.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/DraweeConfig.Builder.html">DraweeConfig.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/interfaces/DraweeController.html">DraweeController</a></td>
            <td class="jd-descrcol" width="100%">Interface that represents a Drawee controller used by a DraweeView.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/components/DraweeEventTracker.html">DraweeEventTracker</a></td>
            <td class="jd-descrcol" width="100%">This class keeps a record of internal events that take place in the Drawee.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/components/DraweeEventTracker.Event.html">DraweeEventTracker.Event</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/interfaces/DraweeHierarchy.html">DraweeHierarchy</a></td>
            <td class="jd-descrcol" width="100%">Interface that represents a Drawee hierarchy.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/DraweeHolder.html">DraweeHolder</a>&lt;DH&nbsp;extends&nbsp;<a href="./com/facebook/drawee/interfaces/DraweeHierarchy.html">DraweeHierarchy</a>&gt;</td>
            <td class="jd-descrcol" width="100%">A holder class for Drawee controller and hierarchy.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/span/DraweeSpan.html">DraweeSpan</a></td>
            <td class="jd-descrcol" width="100%">Span that contains a Drawee.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/span/DraweeSpanStringBuilder.html">DraweeSpanStringBuilder</a></td>
            <td class="jd-descrcol" width="100%">DraweeSpanStringBuilder that can be used to add <code><a href="./com/facebook/drawee/span/DraweeSpan.html">DraweeSpan</a></code>s to strings.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/span/DraweeSpanStringBuilder.DraweeSpanChangedListener.html">DraweeSpanStringBuilder.DraweeSpanChangedListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/DraweeTransition.html">DraweeTransition</a></td>
            <td class="jd-descrcol" width="100%">This Transition animates changes of <code><a href="./com/facebook/drawee/view/GenericDraweeView.html">GenericDraweeView</a></code> between two ScaleTypes

 In combination with ChangeBounds, DraweeTransition allows GenericDraweeViews
 that change size, shape, or <code><a href="./com/facebook/drawee/drawable/ScalingUtils.ScaleType.html">ScalingUtils.ScaleType</a></code> to animate contents
 smoothly.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/DraweeView.html">DraweeView</a>&lt;DH&nbsp;extends&nbsp;<a href="./com/facebook/drawee/interfaces/DraweeHierarchy.html">DraweeHierarchy</a>&gt;</td>
            <td class="jd-descrcol" width="100%">View that displays a <code><a href="./com/facebook/drawee/interfaces/DraweeHierarchy.html">DraweeHierarchy</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/frame/DropFramesFrameScheduler.html">DropFramesFrameScheduler</a></td>
            <td class="jd-descrcol" width="100%">Frame scheduler that maps time values to frames.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/DynamicDefaultDiskStorage.html">DynamicDefaultDiskStorage</a></td>
            <td class="jd-descrcol" width="100%">A supplier of a DiskStorage concrete implementation.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/DynamicDefaultDiskStorageFactory.html">DynamicDefaultDiskStorageFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory for the default implementation of the DiskStorage.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_E">E</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/EmptyJpegGenerator.html">EmptyJpegGenerator</a></td>
            <td class="jd-descrcol" width="100%">Producer that emits a dummy, fixed-size JPEG bytearray.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/EncodedCacheKeyMultiplexProducer.html">EncodedCacheKeyMultiplexProducer</a></td>
            <td class="jd-descrcol" width="100%">Multiplex producer that uses the encoded cache key to combine requests.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/EncodedCountingMemoryCacheFactory.html">EncodedCountingMemoryCacheFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/EncodedImage.html">EncodedImage</a></td>
            <td class="jd-descrcol" width="100%">Class that contains all the information for an encoded image, both the image bytes (held on
 a byte buffer or a supplier of input streams) and the extracted meta data that is useful for
 image transforms.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/EncodedMemoryCacheFactory.html">EncodedMemoryCacheFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/EncodedMemoryCacheProducer.html">EncodedMemoryCacheProducer</a></td>
            <td class="jd-descrcol" width="100%">Memory cache producer for the encoded memory cache.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/EntryEvictionComparator.html">EntryEvictionComparator</a></td>
            <td class="jd-descrcol" width="100%">Defines an order the items are being evicted from the cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/EntryEvictionComparatorSupplier.html">EntryEvictionComparatorSupplier</a></td>
            <td class="jd-descrcol" width="100%">Provides an instance of eviction comparator
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/ExceptionWithNoStacktrace.html">ExceptionWithNoStacktrace</a></td>
            <td class="jd-descrcol" width="100%">Instantiate an exception with an empty stacktrace.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ExecutorSupplier.html">ExecutorSupplier</a></td>
            <td class="jd-descrcol" width="100%">Implementations of this interface are responsible for supplying the different executors
 used by different sections of the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/factory/ExperimentalAnimationFactory.html">ExperimentalAnimationFactory</a></td>
            <td class="jd-descrcol" width="100%">Animation factory for <code><a href="./com/facebook/fresco/animation/drawable/AnimatedDrawable2.html">AnimatedDrawable2</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/factory/ExperimentalBitmapAnimationDrawableFactory.html">ExperimentalBitmapAnimationDrawableFactory</a></td>
            <td class="jd-descrcol" width="100%">Animation factory for <code><a href="./com/facebook/fresco/animation/drawable/AnimatedDrawable2.html">AnimatedDrawable2</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/factory/ExperimentalBitmapAnimationDrawableFactory.AnimationFrameCacheKey.html">ExperimentalBitmapAnimationDrawableFactory.AnimationFrameCacheKey</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_F">F</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/FadeDrawable.html">FadeDrawable</a></td>
            <td class="jd-descrcol" width="100%">A drawable that fades to the specific layer.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/FetchState.html">FetchState</a></td>
            <td class="jd-descrcol" width="100%">Used by <code><a href="./com/facebook/imagepipeline/producers/NetworkFetcher.html">NetworkFetcher</a></code> to encapsulate the state of one network fetch.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/binaryresource/FileBinaryResource.html">FileBinaryResource</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/FileCache.html">FileCache</a></td>
            <td class="jd-descrcol" width="100%">Interface that caches based on disk should implement.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/FileCacheFactory.html">FileCacheFactory</a></td>
            <td class="jd-descrcol" width="100%">Represents a factory for the FileCache to use in the ImagePipeline.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Files.html">Files</a></td>
            <td class="jd-descrcol" width="100%">Provides utility methods for working with files.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileTree.html">FileTree</a></td>
            <td class="jd-descrcol" width="100%">Utility class to visit a file tree.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileTreeVisitor.html">FileTreeVisitor</a></td>
            <td class="jd-descrcol" width="100%">An instance of this interface must be passed to FileTree.walkFileTree method in order
 to execute some logic while iterating over the directory descendants.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileUtils.html">FileUtils</a></td>
            <td class="jd-descrcol" width="100%">Static operations on Files
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileUtils.CreateDirectoryException.html">FileUtils.CreateDirectoryException</a></td>
            <td class="jd-descrcol" width="100%">Represents an exception during directory creation
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileUtils.FileDeleteException.html">FileUtils.FileDeleteException</a></td>
            <td class="jd-descrcol" width="100%">Represents an exception when the target file/directory cannot be deleted
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileUtils.ParentDirNotFoundException.html">FileUtils.ParentDirNotFoundException</a></td>
            <td class="jd-descrcol" width="100%">A specialization of FileNotFoundException when the parent-dir doesn't exist
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/file/FileUtils.RenameException.html">FileUtils.RenameException</a></td>
            <td class="jd-descrcol" width="100%">Represents an unknown rename exception
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/FirstAvailableDataSourceSupplier.html">FirstAvailableDataSourceSupplier</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code> supplier that provides a data source which will forward results of the first
 available data source.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/FlexByteArrayPool.html">FlexByteArrayPool</a></td>
            <td class="jd-descrcol" width="100%">A special byte-array pool designed to minimize allocations.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/logging/FLog.html">FLog</a></td>
            <td class="jd-descrcol" width="100%">Logging wrapper with format style support.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/logging/FLogDefaultLoggingDelegate.html">FLogDefaultLoggingDelegate</a></td>
            <td class="jd-descrcol" width="100%">Default implementation of <code><a href="./com/facebook/common/logging/LoggingDelegate.html">LoggingDelegate</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/controller/ForwardingControllerListener.html">ForwardingControllerListener</a>&lt;INFO&gt;</td>
            <td class="jd-descrcol" width="100%">Listener that forwards controller events to multiple listeners.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ForwardingDrawable.html">ForwardingDrawable</a></td>
            <td class="jd-descrcol" width="100%">A forwarding drawable class - the goal is to forward (delegate) drawable functionality to an
 inner drawable instance.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/listener/ForwardingRequestListener.html">ForwardingRequestListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/frame/FrameScheduler.html">FrameScheduler</a></td>
            <td class="jd-descrcol" width="100%">Frame scheduler used to calculate which frame to display for given animation times.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/Fresco.html">Fresco</a></td>
            <td class="jd-descrcol" width="100%">Fresco entry point.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/cache/FrescoFrameCache.html">FrescoFrameCache</a></td>
            <td class="jd-descrcol" width="100%">Bitmap frame cache that uses Fresco's <code><a href="./com/facebook/imagepipeline/animated/impl/AnimatedFrameCache.html">AnimatedFrameCache</a></code> to cache frames.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_G">G</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/GenericByteArrayPool.html">GenericByteArrayPool</a></td>
            <td class="jd-descrcol" width="100%">A pool of byte arrays.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/GenericDraweeHierarchy.html">GenericDraweeHierarchy</a></td>
            <td class="jd-descrcol" width="100%">A SettableDraweeHierarchy that displays placeholder image until the actual image is set.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/GenericDraweeHierarchyBuilder.html">GenericDraweeHierarchyBuilder</a></td>
            <td class="jd-descrcol" width="100%">Class to construct a <code><a href="./com/facebook/drawee/generic/GenericDraweeHierarchy.html">GenericDraweeHierarchy</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/GenericDraweeHierarchyInflater.html">GenericDraweeHierarchyInflater</a></td>
            <td class="jd-descrcol" width="100%">Inflater for the <code>GenericDraweeHierarchy</code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/GenericDraweeView.html">GenericDraweeView</a></td>
            <td class="jd-descrcol" width="100%">DraweeView that uses GenericDraweeHierarchy.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/gestures/GestureDetector.html">GestureDetector</a></td>
            <td class="jd-descrcol" width="100%">Gesture detector based on touch events.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/gestures/GestureDetector.ClickListener.html">GestureDetector.ClickListener</a></td>
            <td class="jd-descrcol" width="100%">Interface for the click listener.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/animated/gif/GifFrame.html">GifFrame</a></td>
            <td class="jd-descrcol" width="100%">A single frame of a <code><a href="./com/facebook/animated/gif/GifImage.html">GifImage</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/animated/gif/GifImage.html">GifImage</a></td>
            <td class="jd-descrcol" width="100%">A representation of a GIF image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/GingerbreadBitmapFactory.html">GingerbreadBitmapFactory</a></td>
            <td class="jd-descrcol" width="100%">Bitmap factory for Gingerbread.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/platform/GingerbreadPurgeableDecoder.html">GingerbreadPurgeableDecoder</a></td>
            <td class="jd-descrcol" width="100%">Bitmap decoder (Gingerbread to Jelly Bean).&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_H">H</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/HandlerExecutorService.html">HandlerExecutorService</a></td>
            <td class="jd-descrcol" width="100%">An ExecutorService that is backed by a handler.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/HandlerExecutorServiceImpl.html">HandlerExecutorServiceImpl</a></td>
            <td class="jd-descrcol" width="100%">A <code><a href="./com/facebook/common/executors/HandlerExecutorService.html">HandlerExecutorService</a></code> implementation.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/HashCodeUtil.html">HashCodeUtil</a></td>
            <td class="jd-descrcol" width="100%">Provides implementation of hashCode for compound objects.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/Hex.html">Hex</a></td>
            <td class="jd-descrcol" width="100%">Basic hex operations: from byte array to string and vice versa.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/HoneycombBitmapCreator.html">HoneycombBitmapCreator</a></td>
            <td class="jd-descrcol" width="100%">This is the implementation of the BitmapCreator for the Honeycomb
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/HoneycombBitmapFactory.html">HoneycombBitmapFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory implementation for Honeycomb through Kitkat
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/HttpUrlConnectionNetworkFetcher.html">HttpUrlConnectionNetworkFetcher</a></td>
            <td class="jd-descrcol" width="100%">Network fetcher that uses the simplest Android stack.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_I">I</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/ImageCacheStatsTracker.html">ImageCacheStatsTracker</a></td>
            <td class="jd-descrcol" width="100%">Interface for stats tracking for the image cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/ImageDecodeOptions.html">ImageDecodeOptions</a></td>
            <td class="jd-descrcol" width="100%">Options for changing the behavior of the <code>ImageDecoder</code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/ImageDecodeOptionsBuilder.html">ImageDecodeOptionsBuilder</a></td>
            <td class="jd-descrcol" width="100%">Builder for <code><a href="./com/facebook/imagepipeline/common/ImageDecodeOptions.html">ImageDecodeOptions</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/ImageDecoder.html">ImageDecoder</a></td>
            <td class="jd-descrcol" width="100%">Image decoder interface.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/ImageDecoderConfig.html">ImageDecoderConfig</a></td>
            <td class="jd-descrcol" width="100%">Configuration for <code><a href="./com/facebook/imagepipeline/decoder/ImageDecoder.html">ImageDecoder</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/ImageDecoderConfig.Builder.html">ImageDecoderConfig.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageformat/ImageFormat.html">ImageFormat</a></td>
            <td class="jd-descrcol" width="100%">Class representing all used image formats.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageformat/ImageFormat.FormatChecker.html">ImageFormat.FormatChecker</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageformat/ImageFormatChecker.html">ImageFormatChecker</a></td>
            <td class="jd-descrcol" width="100%">Detects the format of an encoded image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageformat/ImageFormatCheckerUtils.html">ImageFormatCheckerUtils</a></td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/imageformat/ImageFormatChecker.html">ImageFormatChecker</a></code> utility methods
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/ImageInfo.html">ImageInfo</a></td>
            <td class="jd-descrcol" width="100%">Interface containing information about an image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipeline.html">ImagePipeline</a></td>
            <td class="jd-descrcol" width="100%">The entry point for the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipelineConfig.html">ImagePipelineConfig</a></td>
            <td class="jd-descrcol" width="100%">Master configuration class for the image pipeline library.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipelineConfig.Builder.html">ImagePipelineConfig.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipelineConfig.DefaultImageRequestConfig.html">ImagePipelineConfig.DefaultImageRequestConfig</a></td>
            <td class="jd-descrcol" width="100%">Contains default configuration that can be personalized for all the request
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipelineExperiments.html">ImagePipelineExperiments</a></td>
            <td class="jd-descrcol" width="100%">Encapsulates additional elements of the <code><a href="./com/facebook/imagepipeline/core/ImagePipelineConfig.html">ImagePipelineConfig</a></code> which are currently in an
 experimental state.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipelineExperiments.Builder.html">ImagePipelineExperiments.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ImagePipelineFactory.html">ImagePipelineFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory class for the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/ImagePipelineNativeLoader.html">ImagePipelineNativeLoader</a></td>
            <td class="jd-descrcol" width="100%">Single place responsible for loading libimagepipeline.so and its dependencies.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/ImageRequest.html">ImageRequest</a></td>
            <td class="jd-descrcol" width="100%">Immutable object encapsulating everything pipeline has to know about requested image to proceed.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/ImageRequest.CacheChoice.html">ImageRequest.CacheChoice</a></td>
            <td class="jd-descrcol" width="100%">An enum describing the cache choice.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/ImageRequest.RequestLevel.html">ImageRequest.RequestLevel</a></td>
            <td class="jd-descrcol" width="100%">Level down to we are willing to go in order to find an image.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/ImageRequestBuilder.html">ImageRequestBuilder</a></td>
            <td class="jd-descrcol" width="100%">Builder class for <code><a href="./com/facebook/imagepipeline/request/ImageRequest.html">ImageRequest</a></code>s.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/ImageRequestBuilder.BuilderException.html">ImageRequestBuilder.BuilderException</a></td>
            <td class="jd-descrcol" width="100%">An exception class for builder methods.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/ImmutableList.html">ImmutableList</a>&lt;E&gt;</td>
            <td class="jd-descrcol" width="100%">A dummy representation of an immutable set.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/ImmutableMap.html">ImmutableMap</a>&lt;K,&nbsp;V&gt;</td>
            <td class="jd-descrcol" width="100%">Utility class to create immutable maps.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/ImmutableQualityInfo.html">ImmutableQualityInfo</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/imagepipeline/image/QualityInfo.html">QualityInfo</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/ImmutableSet.html">ImmutableSet</a>&lt;E&gt;</td>
            <td class="jd-descrcol" width="100%">A dummy representation of an immutable set.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/IncreasingQualityDataSourceSupplier.html">IncreasingQualityDataSourceSupplier</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code> supplier that provides a data source which forwards results of the underlying
 data sources with the increasing quality.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/InstrumentedMemoryCache.html">InstrumentedMemoryCache</a>&lt;K,&nbsp;V&gt;</td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Ints.html">Ints</a></td>
            <td class="jd-descrcol" width="100%">Static utility methods pertaining to <code>int</code> primitives, that are not
 already found in either Integer or Arrays.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/postprocessors/IterativeBoxBlurPostProcessor.html">IterativeBoxBlurPostProcessor</a></td>
            <td class="jd-descrcol" width="100%">A fast and memory-efficient post processor performing an iterative box blur.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_J">J</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageutils/JfifUtil.html">JfifUtil</a></td>
            <td class="jd-descrcol" width="100%">Util for obtaining information from JPEG file.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/JobScheduler.html">JobScheduler</a></td>
            <td class="jd-descrcol" width="100%">Manages jobs so that only one can be executed at a time and no more often than once in
 <code>mMinimumJobIntervalMs</code> milliseconds.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/JobScheduler.JobRunnable.html">JobScheduler.JobRunnable</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/JpegTranscoder.html">JpegTranscoder</a></td>
            <td class="jd-descrcol" width="100%">Helper methods for modifying jpeg images.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_K">K</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/cache/KeepLastFrameCache.html">KeepLastFrameCache</a></td>
            <td class="jd-descrcol" width="100%">Simple bitmap cache that keeps the last frame and reuses it if possible.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/platform/KitKatPurgeableDecoder.html">KitKatPurgeableDecoder</a></td>
            <td class="jd-descrcol" width="100%">Bitmap Decoder implementation for KitKat

 <p>The MemoryFile trick used in GingerbreadPurgeableDecoder does not work in KitKat.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_L">L</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/streams/LimitedInputStream.html">LimitedInputStream</a></td>
            <td class="jd-descrcol" width="100%">Reads the wrapped InputStream only until a specified number of bytes, the 'limit' is reached.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/ListDataSource.html">ListDataSource</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Data source that wraps number of other data sources and waits until all of them are finished.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/activitylistener/ListenableActivity.html">ListenableActivity</a></td>
            <td class="jd-descrcol" width="100%">Interface for activities that support dynamic addition of ActivityListeners
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalAssetFetchProducer.html">LocalAssetFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Executes a local fetch from an asset.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalContentUriFetchProducer.html">LocalContentUriFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Represents a local content Uri fetch producer.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalContentUriThumbnailFetchProducer.html">LocalContentUriThumbnailFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Represents a local content Uri fetch producer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalExifThumbnailProducer.html">LocalExifThumbnailProducer</a></td>
            <td class="jd-descrcol" width="100%">A producer that retrieves exif thumbnails.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalFetchProducer.html">LocalFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Represents a local fetch producer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalFileFetchProducer.html">LocalFileFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Represents a local file fetch producer.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalResourceFetchProducer.html">LocalResourceFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">Executes a local fetch from a resource.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/LocalVideoThumbnailProducer.html">LocalVideoThumbnailProducer</a></td>
            <td class="jd-descrcol" width="100%">A producer that creates video thumbnails.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/logging/LoggingDelegate.html">LoggingDelegate</a></td>
            <td class="jd-descrcol" width="100%">Logging interface
&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_M">M</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/MatrixDrawable.html">MatrixDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawable that can adjust underlying drawable based on specified Matrix.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/MediaIdExtractor.html">MediaIdExtractor</a></td>
            <td class="jd-descrcol" width="100%">Experimental interface for a helper to extract media IDs from URLs.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/media/MediaUtils.html">MediaUtils</a></td>
            <td class="jd-descrcol" width="100%">Utility class.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/MediaVariations.html">MediaVariations</a></td>
            <td class="jd-descrcol" width="100%">An optional part of image requests which describes the piece of media being requested.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/MediaVariations.Builder.html">MediaVariations.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/MediaVariations.Source.html">MediaVariations.Source</a></td>
            <td class="jd-descrcol" width="100%">Defines the range of valid source values to be held by an instance.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/MediaVariations.Variant.html">MediaVariations.Variant</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/MediaVariationsFallbackProducer.html">MediaVariationsFallbackProducer</a></td>
            <td class="jd-descrcol" width="100%">Disk cache read producer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/MediaVariationsIndex.html">MediaVariationsIndex</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/MediaVariationsIndexDatabase.html">MediaVariationsIndexDatabase</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/MemoryCache.html">MemoryCache</a>&lt;K,&nbsp;V&gt;</td>
            <td class="jd-descrcol" width="100%">Interface for the image pipeline memory cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/MemoryCacheParams.html">MemoryCacheParams</a></td>
            <td class="jd-descrcol" width="100%">Configuration for a memory cache.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/MemoryCacheTracker.html">MemoryCacheTracker</a>&lt;K&gt;</td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/MemoryTrimmable.html">MemoryTrimmable</a></td>
            <td class="jd-descrcol" width="100%">A class can implement this interface to react to a <code><a href="./com/facebook/common/memory/MemoryTrimmableRegistry.html">MemoryTrimmableRegistry</a></code>'s request to
 trim memory.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/MemoryTrimmableRegistry.html">MemoryTrimmableRegistry</a></td>
            <td class="jd-descrcol" width="100%">A class which keeps a list of other classes to be notified of system memory events.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/MemoryTrimType.html">MemoryTrimType</a></td>
            <td class="jd-descrcol" width="100%">Types of memory trim.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/time/MonotonicClock.html">MonotonicClock</a></td>
            <td class="jd-descrcol" width="100%">A clock that is guaranteed not to go backward.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/MultiCacheKey.html">MultiCacheKey</a></td>
            <td class="jd-descrcol" width="100%">A cache key that wraps multiple cache keys.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/MultiDraweeHolder.html">MultiDraweeHolder</a>&lt;DH&nbsp;extends&nbsp;<a href="./com/facebook/drawee/interfaces/DraweeHierarchy.html">DraweeHierarchy</a>&gt;</td>
            <td class="jd-descrcol" width="100%">Contains multiple Drawee holders.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/MultiplexProducer.html">MultiplexProducer</a>&lt;K,&nbsp;T&nbsp;extends&nbsp;Closeable&gt;</td>
            <td class="jd-descrcol" width="100%">Producer for combining multiple identical requests into a single request.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_N">N</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/NativeBlurFilter.html">NativeBlurFilter</a></td>
            <td class="jd-descrcol" width="100%">A fast native blur filter.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/NativeMemoryCacheTrimStrategy.html">NativeMemoryCacheTrimStrategy</a></td>
            <td class="jd-descrcol" width="100%">CountingMemoryCache eviction strategy appropriate for caches that store resources off the Dalvik
 heap.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NativeMemoryChunk.html">NativeMemoryChunk</a></td>
            <td class="jd-descrcol" width="100%">Wrapper around chunk of native memory.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NativeMemoryChunkPool.html">NativeMemoryChunkPool</a></td>
            <td class="jd-descrcol" width="100%">Manages a pool of native memory chunks (<code><a href="./com/facebook/imagepipeline/memory/NativeMemoryChunk.html">NativeMemoryChunk</a></code>)
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NativePooledByteBuffer.html">NativePooledByteBuffer</a></td>
            <td class="jd-descrcol" width="100%">An implementation of <code><a href="./com/facebook/common/memory/PooledByteBuffer.html">PooledByteBuffer</a></code> that uses native memory
 (<code><a href="./com/facebook/imagepipeline/memory/NativeMemoryChunk.html">NativeMemoryChunk</a></code>) to store data
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NativePooledByteBufferFactory.html">NativePooledByteBufferFactory</a></td>
            <td class="jd-descrcol" width="100%">A factory to provide instances of <code><a href="./com/facebook/imagepipeline/memory/NativePooledByteBuffer.html">NativePooledByteBuffer</a></code> and
 <code><a href="./com/facebook/imagepipeline/memory/NativePooledByteBufferOutputStream.html">NativePooledByteBufferOutputStream</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NativePooledByteBufferOutputStream.html">NativePooledByteBufferOutputStream</a></td>
            <td class="jd-descrcol" width="100%">An implementation of <code><a href="./com/facebook/common/memory/PooledByteBufferOutputStream.html">PooledByteBufferOutputStream</a></code> that produces a
 <code><a href="./com/facebook/imagepipeline/memory/NativePooledByteBuffer.html">NativePooledByteBuffer</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NativePooledByteBufferOutputStream.InvalidStreamException.html">NativePooledByteBufferOutputStream.InvalidStreamException</a></td>
            <td class="jd-descrcol" width="100%">An exception indicating that this stream is no longer valid
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/NetworkFetcher.html">NetworkFetcher</a>&lt;FETCH_STATE&nbsp;extends&nbsp;<a href="./com/facebook/imagepipeline/producers/FetchState.html">FetchState</a>&gt;</td>
            <td class="jd-descrcol" width="100%">Interface that specifies network fetcher used by the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/NetworkFetcher.Callback.html">NetworkFetcher.Callback</a></td>
            <td class="jd-descrcol" width="100%">Callback used to inform the network fetch producer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/NetworkFetchProducer.html">NetworkFetchProducer</a></td>
            <td class="jd-descrcol" width="100%">A producer to actually fetch images from the network.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/fresco/animation/bitmap/cache/NoOpCache.html">NoOpCache</a></td>
            <td class="jd-descrcol" width="100%">No-op bitmap cache that doesn't do anything.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/NoOpCacheErrorLogger.html">NoOpCacheErrorLogger</a></td>
            <td class="jd-descrcol" width="100%">An implementation of <code><a href="./com/facebook/cache/common/CacheErrorLogger.html">CacheErrorLogger</a></code> that doesn't do anything.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/NoOpCacheEventListener.html">NoOpCacheEventListener</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/cache/common/CacheEventListener.html">CacheEventListener</a></code> that doesn't do anything.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/disk/NoOpDiskTrimmableRegistry.html">NoOpDiskTrimmableRegistry</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/common/disk/DiskTrimmableRegistry.html">DiskTrimmableRegistry</a></code> that does not do anything.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/NoOpImageCacheStatsTracker.html">NoOpImageCacheStatsTracker</a></td>
            <td class="jd-descrcol" width="100%">Class that does no stats tracking at all
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/NoOpMediaVariationsIndex.html">NoOpMediaVariationsIndex</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/NoOpMemoryTrimmableRegistry.html">NoOpMemoryTrimmableRegistry</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/common/memory/MemoryTrimmableRegistry.html">MemoryTrimmableRegistry</a></code> that does not do anything.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/NoOpPoolStatsTracker.html">NoOpPoolStatsTracker</a></td>
            <td class="jd-descrcol" width="100%">Empty implementation of PoolStatsTracker that does not perform any tracking.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/NullProducer.html">NullProducer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Producer that never produces anything, but just returns null.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_O">O</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Objects.html">Objects</a></td>
            <td class="jd-descrcol" width="100%">Helper functions that can operate on any <code>Object</code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Objects.ToStringHelper.html">Objects.ToStringHelper</a></td>
            <td class="jd-descrcol" width="100%">Support class for <code><a href="./com/facebook/common/internal/Objects.html#toStringHelper(java.lang.Class<?>)">toStringHelper(Class<?>)</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/okhttp3/OkHttpImagePipelineConfigFactory.html">OkHttpImagePipelineConfigFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory for getting an <code><a href="./com/facebook/imagepipeline/core/ImagePipelineConfig.html">ImagePipelineConfig</a></code> that uses
 <code><a href="./com/facebook/imagepipeline/backends/okhttp3/OkHttpNetworkFetcher.html">OkHttpNetworkFetcher</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/okhttp3/OkHttpNetworkFetcher.html">OkHttpNetworkFetcher</a></td>
            <td class="jd-descrcol" width="100%">Network fetcher that uses OkHttp 3 as a backend.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/okhttp3/OkHttpNetworkFetcher.OkHttpNetworkFetchState.html">OkHttpNetworkFetcher.OkHttpNetworkFetchState</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/references/OOMSoftReference.html">OOMSoftReference</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">To eliminate the possibility of some of our objects causing an OutOfMemoryError when they are
 not used, we reference them via SoftReferences.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/OrientedDrawable.html">OrientedDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawable that automatically rotates the underlying drawable with a pivot in the center of the
 drawable bounds based on a rotation angle.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_P">P</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/PipelineDraweeController.html">PipelineDraweeController</a></td>
            <td class="jd-descrcol" width="100%">Drawee controller that bridges the image pipeline with <code><a href="./com/facebook/drawee/interfaces/SettableDraweeHierarchy.html">SettableDraweeHierarchy</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/PipelineDraweeControllerBuilder.html">PipelineDraweeControllerBuilder</a></td>
            <td class="jd-descrcol" width="100%">Concrete implementation of ImagePipeline Drawee controller builder.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/PipelineDraweeControllerBuilderSupplier.html">PipelineDraweeControllerBuilderSupplier</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/pipeline/PipelineDraweeControllerFactory.html">PipelineDraweeControllerFactory</a></td>
            <td class="jd-descrcol" width="100%">Default implementation of <code><a href="./com/facebook/drawee/backends/pipeline/PipelineDraweeControllerFactory.html">PipelineDraweeControllerFactory</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/PlatformBitmapFactory.html">PlatformBitmapFactory</a></td>
            <td class="jd-descrcol" width="100%">Bitmap factory optimized for the platform.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/PlatformBitmapFactory.BitmapCreationObserver.html">PlatformBitmapFactory.BitmapCreationObserver</a></td>
            <td class="jd-descrcol" width="100%">Observer that notifies external creation of bitmap using
 <code><a href="./com/facebook/imagepipeline/bitmaps/PlatformBitmapFactory.html#createBitmap(int, int)">createBitmap(int, int)</a></code> or
 <code><a href="./com/facebook/imagepipeline/bitmaps/PlatformBitmapFactory.html#createBitmap(int, int, android.graphics.Bitmap.Config)">createBitmap(int, int, Bitmap.Config)</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/platform/PlatformDecoder.html">PlatformDecoder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/Pool.html">Pool</a>&lt;V&gt;</td>
            <td class="jd-descrcol" width="100%">Manages a pool of reusable values of type V.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/PoolConfig.html">PoolConfig</a></td>
            <td class="jd-descrcol" width="100%">Configuration class for pools.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/PoolConfig.Builder.html">PoolConfig.Builder</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteArrayBufferedInputStream.html">PooledByteArrayBufferedInputStream</a></td>
            <td class="jd-descrcol" width="100%">InputStream that wraps another input stream and buffers all reads.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteBuffer.html">PooledByteBuffer</a></td>
            <td class="jd-descrcol" width="100%">A 'pooled' byte-buffer abstraction.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteBuffer.ClosedException.html">PooledByteBuffer.ClosedException</a></td>
            <td class="jd-descrcol" width="100%">Exception indicating that the PooledByteBuffer is closed
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteBufferFactory.html">PooledByteBufferFactory</a></td>
            <td class="jd-descrcol" width="100%">A factory to create instances of PooledByteBuffer and PooledByteBufferOutputStream
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteBufferInputStream.html">PooledByteBufferInputStream</a></td>
            <td class="jd-descrcol" width="100%">An InputStream implementation over a <code><a href="./com/facebook/common/memory/PooledByteBuffer.html">PooledByteBuffer</a></code> instance
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteBufferOutputStream.html">PooledByteBufferOutputStream</a></td>
            <td class="jd-descrcol" width="100%">An OutputStream that produces a PooledByteBuffer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/memory/PooledByteStreams.html">PooledByteStreams</a></td>
            <td class="jd-descrcol" width="100%">Helper class for interacting with java streams, similar to guava's ByteSteams.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/PoolFactory.html">PoolFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory class for pools.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/PoolParams.html">PoolParams</a></td>
            <td class="jd-descrcol" width="100%">Config parameters for pools (<code><a href="./com/facebook/imagepipeline/memory/BasePool.html">BasePool</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/PoolStatsTracker.html">PoolStatsTracker</a></td>
            <td class="jd-descrcol" width="100%">Listener that logs pool statistics.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/PostprocessedBitmapMemoryCacheProducer.html">PostprocessedBitmapMemoryCacheProducer</a></td>
            <td class="jd-descrcol" width="100%">Memory cache producer for the bitmap memory cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/PostprocessedBitmapMemoryCacheProducer.CachedPostprocessorConsumer.html">PostprocessedBitmapMemoryCacheProducer.CachedPostprocessorConsumer</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/Postprocessor.html">Postprocessor</a></td>
            <td class="jd-descrcol" width="100%">Use an instance of this class to perform post-process operations on a bitmap.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/PostprocessorProducer.html">PostprocessorProducer</a></td>
            <td class="jd-descrcol" width="100%">Runs a caller-supplied post-processor object.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Preconditions.html">Preconditions</a></td>
            <td class="jd-descrcol" width="100%">Static convenience methods that help a method or constructor check whether it was invoked
 correctly (whether its <i>preconditions</i> have been met).&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/Priority.html">Priority</a></td>
            <td class="jd-descrcol" width="100%">Priority levels recognized by the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/PriorityThreadFactory.html">PriorityThreadFactory</a></td>
            <td class="jd-descrcol" width="100%">ThreadFactory that applies a priority to the threads it creates.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/Producer.html">Producer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Building block for image processing in the image pipeline.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ProducerContext.html">ProducerContext</a></td>
            <td class="jd-descrcol" width="100%">Used to pass context information to producers.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ProducerContextCallbacks.html">ProducerContextCallbacks</a></td>
            <td class="jd-descrcol" width="100%">Callbacks that are called when something changes in a request sequence.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ProducerFactory.html">ProducerFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ProducerListener.html">ProducerListener</a></td>
            <td class="jd-descrcol" width="100%">Instrumentation for Producers.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/core/ProducerSequenceFactory.html">ProducerSequenceFactory</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/ProducerToDataSourceAdapter.html">ProducerToDataSourceAdapter</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">DataSource<T> backed by a Producer<T>&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ProgressBarDrawable.html">ProgressBarDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawable that displays a progress bar based on the level.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/ProgressiveJpegConfig.html">ProgressiveJpegConfig</a></td>
            <td class="jd-descrcol" width="100%">Progressive JPEG config.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/ProgressiveJpegParser.html">ProgressiveJpegParser</a></td>
            <td class="jd-descrcol" width="100%">Progressively scans jpeg data and instructs caller when enough data is available to decode
 a partial image.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_Q">Q</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/image/QualityInfo.html">QualityInfo</a></td>
            <td class="jd-descrcol" width="100%">Interface for image quality information
&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_R">R</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/volley/RawRequest.html">RawRequest</a></td>
            <td class="jd-descrcol" width="100%">A Volley request that will return the raw content as a byte array and does not use
 Volley's cache.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/time/RealtimeSinceBootClock.html">RealtimeSinceBootClock</a></td>
            <td class="jd-descrcol" width="100%">A clock that returns number of milliseconds since boot.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/RemoveImageTransformMetaDataProducer.html">RemoveImageTransformMetaDataProducer</a></td>
            <td class="jd-descrcol" width="100%">Remove image transform meta data producer

 <p>Remove the ImageTransformMetaData object from the results passed down from the next
 producer, and adds it to the result that it returns to the consumer.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/RepeatedPostprocessor.html">RepeatedPostprocessor</a></td>
            <td class="jd-descrcol" width="100%">Use an instance of this interface to perform post-process operations that must be performed
 more than once.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/request/RepeatedPostprocessorRunner.html">RepeatedPostprocessorRunner</a></td>
            <td class="jd-descrcol" width="100%">An instance of this class is used to run a postprocessor whenever the client requires.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/listener/RequestListener.html">RequestListener</a></td>
            <td class="jd-descrcol" width="100%">Listener for <code><a href="./com/facebook/imagepipeline/request/ImageRequest.html">ImageRequest</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/listener/RequestLoggingListener.html">RequestLoggingListener</a></td>
            <td class="jd-descrcol" width="100%">Logging for <code><a href="./com/facebook/imagepipeline/request/ImageRequest.html">ImageRequest</a></code>s.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ResizeAndRotateProducer.html">ResizeAndRotateProducer</a></td>
            <td class="jd-descrcol" width="100%">Resizes and rotates JPEG image according to the EXIF orientation data or a specified rotation
 angle.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/ResizeOptions.html">ResizeOptions</a></td>
            <td class="jd-descrcol" width="100%">Options for resizing.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/references/ResourceReleaser.html">ResourceReleaser</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Interface that abstracts the action of releasing a resource.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/components/RetryManager.html">RetryManager</a></td>
            <td class="jd-descrcol" width="100%">Manages retries for an image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/RootDrawable.html">RootDrawable</a></td>
            <td class="jd-descrcol" width="100%">The root drawable of a DraweeHierarchy.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/RotationOptions.html">RotationOptions</a></td>
            <td class="jd-descrcol" width="100%">Options for rotation.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/RotationOptions.RotationAngle.html">RotationOptions.RotationAngle</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/Rounded.html">Rounded</a></td>
            <td class="jd-descrcol" width="100%">Interface for Drawables that round corners or form a circle.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/RoundedBitmapDrawable.html">RoundedBitmapDrawable</a></td>
            <td class="jd-descrcol" width="100%">A drawable that can have rounded corners.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/RoundedColorDrawable.html">RoundedColorDrawable</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/RoundedCornersDrawable.html">RoundedCornersDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawable that draws underlying drawable with rounded corners.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/RoundedCornersDrawable.Type.html">RoundedCornersDrawable.Type</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/RoundingParams.html">RoundingParams</a></td>
            <td class="jd-descrcol" width="100%">Class that encapsulates rounding parameters.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/RoundingParams.RoundingMethod.html">RoundingParams.RoundingMethod</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_S">S</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ScaleTypeDrawable.html">ScaleTypeDrawable</a></td>
            <td class="jd-descrcol" width="100%">Drawable that can scale underlying drawable based on specified <code><a href="./com/facebook/drawee/drawable/ScalingUtils.ScaleType.html">ScalingUtils.ScaleType</a></code>
 options.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ScalingUtils.html">ScalingUtils</a></td>
            <td class="jd-descrcol" width="100%">Performs scale type calculations.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ScalingUtils.AbstractScaleType.html">ScalingUtils.AbstractScaleType</a></td>
            <td class="jd-descrcol" width="100%">A convenience base class that has some common logic.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ScalingUtils.InterpolatingScaleType.html">ScalingUtils.InterpolatingScaleType</a></td>
            <td class="jd-descrcol" width="100%">Scale type that interpolates transform of the two underlying scale types.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ScalingUtils.ScaleType.html">ScalingUtils.ScaleType</a></td>
            <td class="jd-descrcol" width="100%">Options for scaling the child bounds to the parent bounds.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/ScalingUtils.StatefulScaleType.html">ScalingUtils.StatefulScaleType</a></td>
            <td class="jd-descrcol" width="100%">Scaletypes that have some internal state and are not static.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/ScheduledFutureImpl.html">ScheduledFutureImpl</a>&lt;V&gt;</td>
            <td class="jd-descrcol" width="100%">A ScheduledFuture for <code><a href="./com/facebook/common/executors/HandlerExecutorServiceImpl.html">HandlerExecutorServiceImpl</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/ScoreBasedEvictionComparatorSupplier.html">ScoreBasedEvictionComparatorSupplier</a></td>
            <td class="jd-descrcol" width="100%">Evicts cache items based on a mix of their size and timestamp.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/SecureHashUtil.html">SecureHashUtil</a></td>
            <td class="jd-descrcol" width="100%">Static methods for secure hashing.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/SerialExecutorService.html">SerialExecutorService</a></td>
            <td class="jd-descrcol" width="100%">The interface of the executors that execute tasks serially.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Sets.html">Sets</a></td>
            <td class="jd-descrcol" width="100%">Static utility methods pertaining to Set instances.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/disk/SettableCacheEvent.html">SettableCacheEvent</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/cache/common/CacheEvent.html">CacheEvent</a></code> that allows the values to be set and supports recycling of
 instances.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/datasource/SettableDataSource.html">SettableDataSource</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">A <code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code> whose result may be set by a #set(CloseableReference<T>) or
 <code><a href="./com/facebook/imagepipeline/datasource/SettableDataSource.html#setException(java.lang.Throwable)">setException(Throwable)</a></code> call.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/interfaces/SettableDraweeHierarchy.html">SettableDraweeHierarchy</a></td>
            <td class="jd-descrcol" width="100%">Interface that represents a settable Drawee hierarchy.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/SettableProducerContext.html">SettableProducerContext</a></td>
            <td class="jd-descrcol" width="100%">ProducerContext that allows the client to change its internal state.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/memory/SharedByteArray.html">SharedByteArray</a></td>
            <td class="jd-descrcol" width="100%">Maintains a shareable reference to a byte array.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/references/SharedReference.html">SharedReference</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">A shared-reference class somewhat similar to c++ shared_ptr.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/references/SharedReference.NullReferenceException.html">SharedReference.NullReferenceException</a></td>
            <td class="jd-descrcol" width="100%">The moral equivalent of NullPointerException for SharedReference.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/bitmaps/SimpleBitmapReleaser.html">SimpleBitmapReleaser</a></td>
            <td class="jd-descrcol" width="100%">A releaser that just recycles (frees) bitmap memory immediately.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/SimpleCacheKey.html">SimpleCacheKey</a></td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/cache/common/CacheKey.html">CacheKey</a></code> implementation that is a simple wrapper around a String object.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/datasource/SimpleDataSource.html">SimpleDataSource</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Settable <code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html">SimpleDraweeControllerBuilder</a></td>
            <td class="jd-descrcol" width="100%">Interface for simple Drawee controller builders.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/span/SimpleDraweeSpanTextView.html">SimpleDraweeSpanTextView</a></td>
            <td class="jd-descrcol" width="100%">DraweeSpan text view that can be used to bind to a <code><a href="./com/facebook/drawee/span/DraweeSpanStringBuilder.html">DraweeSpanStringBuilder</a></code> to
 display images within text strings.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/view/SimpleDraweeView.html">SimpleDraweeView</a></td>
            <td class="jd-descrcol" width="100%">This view takes a uri as input and internally builds and sets a controller.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/SimpleProgressiveJpegConfig.html">SimpleProgressiveJpegConfig</a></td>
            <td class="jd-descrcol" width="100%">Simple <code><a href="./com/facebook/imagepipeline/decoder/ProgressiveJpegConfig.html">ProgressiveJpegConfig</a></code> with predefined scans to decode and good-enough scan number.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/decoder/SimpleProgressiveJpegConfig.DynamicValueConfig.html">SimpleProgressiveJpegConfig.DynamicValueConfig</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/SmallCacheIfRequestedDiskCachePolicy.html">SmallCacheIfRequestedDiskCachePolicy</a></td>
            <td class="jd-descrcol" width="100%">Task factory for the simple disk cache case of attempting to load the image from whichever cache
 is requested by the image request.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/soloader/SoLoaderShim.html">SoLoaderShim</a></td>
            <td class="jd-descrcol" width="100%">A shim for loading shared libraries that the app can override.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/soloader/SoLoaderShim.DefaultHandler.html">SoLoaderShim.DefaultHandler</a></td>
            <td class="jd-descrcol" width="100%">Default handler for loading libraries.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/soloader/SoLoaderShim.Handler.html">SoLoaderShim.Handler</a></td>
            <td class="jd-descrcol" width="100%">Handler that can be overridden by the application.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/SourceUriType.html">SourceUriType</a></td>
            <td class="jd-descrcol" width="100%">This is the interface we use in order to define different types of Uri an ImageRequest
 can have.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/SplitCachesByImageSizeDiskCachePolicy.html">SplitCachesByImageSizeDiskCachePolicy</a></td>
            <td class="jd-descrcol" width="100%">Task factory to attempt to load an image from either the main or small disk cache and then
 fallback to the other if the first attempt was unsuccessful.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/StagingArea.html">StagingArea</a></td>
            <td class="jd-descrcol" width="100%">This is class encapsulates Map that maps ImageCacheKeys to EncodedImages pointing to
 PooledByteBuffers.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/StatefulProducerRunnable.html">StatefulProducerRunnable</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/common/executors/StatefulRunnable.html">StatefulRunnable</a></code> intended to be used by producers.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/StatefulRunnable.html">StatefulRunnable</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Abstraction for computation.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/statfs/StatFsHelper.html">StatFsHelper</a></td>
            <td class="jd-descrcol" width="100%">Helper class that periodically checks the amount of free space available.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/statfs/StatFsHelper.StorageType.html">StatFsHelper.StorageType</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/StaticWebpNativeLoader.html">StaticWebpNativeLoader</a></td>
            <td class="jd-descrcol" width="100%">Single place responsible for ensuring that `static-webp.so` is loaded
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/StreamUtil.html">StreamUtil</a></td>
            <td class="jd-descrcol" width="100%">Utility method for dealing with Streams.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Supplier.html">Supplier</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">A class that can supply objects of a single type.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Suppliers.html">Suppliers</a></td>
            <td class="jd-descrcol" width="100%">Wrapper for creating a Supplier.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/SwallowResultProducer.html">SwallowResultProducer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Swallow result producer.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/time/SystemClock.html">SystemClock</a></td>
            <td class="jd-descrcol" width="100%">Implementation of <code><a href="./com/facebook/common/time/Clock.html">Clock</a></code> that delegates to the system clock.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_T">T</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/streams/TailAppendingInputStream.html">TailAppendingInputStream</a></td>
            <td class="jd-descrcol" width="100%">InputStream that returns all bytes from another stream, then appends the specified 'tail' bytes.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ThreadHandoffProducer.html">ThreadHandoffProducer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Uses ExecutorService to move further computation to different thread
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ThreadHandoffProducerQueue.html">ThreadHandoffProducerQueue</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ThrottlingProducer.html">ThrottlingProducer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Only permits a configurable number of requests to be kicked off simultaneously.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/Throwables.html">Throwables</a></td>
            <td class="jd-descrcol" width="100%">Static utility methods pertaining to instances of Throwable.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ThumbnailBranchProducer.html">ThumbnailBranchProducer</a></td>
            <td class="jd-descrcol" width="100%">Producer that will attempt to retrieve a thumbnail from one or more producers.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ThumbnailProducer.html">ThumbnailProducer</a>&lt;T&gt;</td>
            <td class="jd-descrcol" width="100%">Implemented producers can be queried for whether they are likely to be able to produce a result
 of the desired size.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/ThumbnailSizeChecker.html">ThumbnailSizeChecker</a></td>
            <td class="jd-descrcol" width="100%">Utility class to consistently check whether a given thumbnail size will be sufficient for a given
 request with <code><a href="./com/facebook/imagepipeline/common/ResizeOptions.html">ResizeOptions</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/common/TooManyBitmapsException.html">TooManyBitmapsException</a></td>
            <td class="jd-descrcol" width="100%">Thrown if a bitmap pool cap or other limit on the number of bitmaps is exceeded.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/TransformAwareDrawable.html">TransformAwareDrawable</a></td>
            <td class="jd-descrcol" width="100%">Interface that enables setting a transform callback.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/TransformCallback.html">TransformCallback</a></td>
            <td class="jd-descrcol" width="100%">Callback that is used to pass any transformation matrix and the root bounds from a parent
 drawable to its child.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/TriState.html">TriState</a></td>
            <td class="jd-descrcol" width="100%">Generic tri-state enum for boolean values that can also be unset.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_U">U</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/executors/UiThreadImmediateExecutorService.html">UiThreadImmediateExecutorService</a></td>
            <td class="jd-descrcol" width="100%">An ExecutorService that is backed by the application's main looper.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/util/UriUtil.html">UriUtil</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_V">V</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/cache/ValueDescriptor.html">ValueDescriptor</a>&lt;V&gt;</td>
            <td class="jd-descrcol" width="100%">Interface used to get the information about the values.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/VisibilityAwareDrawable.html">VisibilityAwareDrawable</a></td>
            <td class="jd-descrcol" width="100%">Interface that enables setting a visibility callback.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/drawable/VisibilityCallback.html">VisibilityCallback</a></td>
            <td class="jd-descrcol" width="100%">Callback used to notify about drawable's visibility changes.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/internal/VisibleForTesting.html">VisibleForTesting</a></td>
            <td class="jd-descrcol" width="100%">Annotates a program element that exists, or is more widely visible than
 otherwise necessary, only for use in test code.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/volley/VolleyDataSource.html">VolleyDataSource</a></td>
            <td class="jd-descrcol" width="100%"><code><a href="./com/facebook/datasource/DataSource.html">DataSource</a></code> that wraps Volley ImageLoader.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/volley/VolleyDraweeController.html">VolleyDraweeController</a></td>
            <td class="jd-descrcol" width="100%">Drawee controller that bridges Volley with SettableDraweeHierarchy.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a></td>
            <td class="jd-descrcol" width="100%">Concrete implementation of Volley Drawee controller builder.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilderSupplier.html">VolleyDraweeControllerBuilderSupplier</a></td>
            <td class="jd-descrcol" width="100%">Supplier of Volley Drawee controller builders.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/backends/volley/VolleyDraweeControllerFactory.html">VolleyDraweeControllerFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory for Volley Drawee controllers.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/volley/VolleyImagePipelineConfigFactory.html">VolleyImagePipelineConfigFactory</a></td>
            <td class="jd-descrcol" width="100%">Factory for getting a <code><a href="./com/facebook/imagepipeline/core/ImagePipelineConfig.html">ImagePipelineConfig</a></code> that uses
 <code><a href="./com/facebook/imagepipeline/backends/volley/VolleyNetworkFetcher.html">VolleyNetworkFetcher</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/volley/VolleyNetworkFetcher.html">VolleyNetworkFetcher</a></td>
            <td class="jd-descrcol" width="100%">Network fetcher that uses Volley as its backend.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/backends/volley/VolleyNetworkFetcher.VolleyNetworkFetchState.html">VolleyNetworkFetcher.VolleyNetworkFetchState</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_W">W</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/webp/WebpBitmapFactory.html">WebpBitmapFactory</a></td>
            <td class="jd-descrcol" width="100%">Interface for a bitmap factory that can decode WebP images even on versions of Android that
 don't support it.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/webp/WebpBitmapFactory.WebpErrorLogger.html">WebpBitmapFactory.WebpErrorLogger</a></td>
            <td class="jd-descrcol" width="100%">We listen to events in Webp direct decoding
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/webpsupport/WebpBitmapFactoryImpl.html">WebpBitmapFactoryImpl</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/animated/webp/WebPFrame.html">WebPFrame</a></td>
            <td class="jd-descrcol" width="100%">A single frame of a <code><a href="./com/facebook/animated/webp/WebPImage.html">WebPImage</a></code>.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/animated/webp/WebPImage.html">WebPImage</a></td>
            <td class="jd-descrcol" width="100%">A representation of a WebP image.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/common/webp/WebpSupportStatus.html">WebpSupportStatus</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/producers/WebpTranscodeProducer.html">WebpTranscodeProducer</a></td>
            <td class="jd-descrcol" width="100%">Transcodes WebP to JPEG / PNG.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/WebpTranscoder.html">WebpTranscoder</a></td>
            <td class="jd-descrcol" width="100%">The abstraction for WebpTranscoder
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/WebpTranscoderFactory.html">WebpTranscoderFactory</a></td>
            <td class="jd-descrcol" width="100%">This is the class responsible to return the WebpTranscoder if any
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imagepipeline/nativecode/WebpTranscoderImpl.html">WebpTranscoderImpl</a></td>
            <td class="jd-descrcol" width="100%">Helper methods for modifying webp static images.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/imageutils/WebpUtil.html">WebpUtil</a></td>
            <td class="jd-descrcol" width="100%">This class contains utility method in order to manage the WebP format metadata
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/drawee/generic/WrappingUtils.html">WrappingUtils</a></td>
            <td class="jd-descrcol" width="100%">A class that contains helper methods for wrapping and rounding.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/WriterCallback.html">WriterCallback</a></td>
            <td class="jd-descrcol" width="100%">Callback that writes to an OutputStream.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/facebook/cache/common/WriterCallbacks.html">WriterCallbacks</a></td>
            <td class="jd-descrcol" width="100%">Utility class to create typical <code><a href="./com/facebook/cache/common/WriterCallback.html">WriterCallback</a></code>s.&nbsp;</td>
        </tr>
    
    
</table>


<div id="footer">
 +Generated by <a href="http://code.google.com/p/doclava/">Doclava</a>.
 +</div> <!-- end footer - @generated -->

</div><!-- end jd-content -->
</div><!-- end doc-content -->

</div> <!-- end body-content --> 

<script type="text/javascript">
init(); /* initialize doclava-developer-docs.js */
</script>

</body>
</html>